package com.zky.util;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
 * 工具类：分页+高级查询-封装查询的结果
 * @param <T>
 */
@Data
@AllArgsConstructor//无参
@NoArgsConstructor//有参
public class PageList<T> {
    //当前页的分页数据，给默认值的原因是预防空指针异常
    private List<T> data = new ArrayList<T>();

    //总数量
    private Integer totals = 0;
}
